<template>
  <div id="app">
    <root class="section" />
    <parent class="section" />
    <children class="section" />
    <ref class="section" />
    <provide-inject class="section" />
    <attrs-listeners class="section" />
  </div>
</template>

<script>
import root from "./components/01-root/index.vue";
import parent from "./components/02-parent/parent.vue";
import children from "./components/03-children/children.vue";
import ref from "./components/04-ref/ref.vue";
import provideInject from "./components/05-provide-inject/parent.vue";
import attrsListeners from "./components/06-attrs-listeners/parent.vue";
export default {
  name: "App",
  components: {
    root,
    parent,
    children,
    ref,
    provideInject,
    attrsListeners
  }
};
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}

.section {
  border: 2px solid red;
}
</style>
